计算机还不断引入新指令

随着计算机系统结构的发展,有些计算机还不断引入新指令。

如“测并置”指令是为在多机系统和多道程序中防止重入公用子程序而设置的。

指令先测试标志位以判断该子程序是否正在使用。

如未被使用,则转入子程序并置该标志位,以防其他进程重入。

后来又出现功能更强的信号(PV操作)指令。

有的计算机还设置“执行”指令。

“执行“指令执行由地址域所确定的存储单元中的指令。

其目的是避免用程序直接修改程序中的指令。

这对程序的检查和流水线等技术的应用均有好处。

有的计算机采用堆栈实现程序的调用指令和返回指令。

调用时将返回地址和各种状态、参数压入堆栈顶部,这样就能较好地实现子程序的嵌套和递归调用,并可使子程序具有可重入性。

另外,一些计算机使不少复杂的操作固定化,形成诸如 多项式 求值、队列插项、队列撤项和各种翻译、编辑等指令。

 

 1 package Com.TableTest;
 2 
 3 
 4 import java.io.File;  
 5 import java.io.FileOutputStream;  
 6 import java.io.OutputStream;  
 7 import java.util.Date;  
 8 import com.lowagie.text.Document;  
 9 import com.lowagie.text.Paragraph;  
10 import com.lowagie.text.pdf.PdfWriter;  
11 
12 
13 public class TableText_06 {  
14  
15     public static void main(String[] args) {  
16         try {  
17             OutputStream file = new FileOutputStream(new File("H:\\Test.pdf"));  
18  
19             Document document = new Document();  
20             PdfWriter.getInstance(document, file);  
21             document.open();  
22             document.add(new Paragraph("Hello Borter"));  
23             document.add(new Paragraph(new Date().toString()));  
24  
25             document.close();  
26             file.close();  
27  
28         } catch (Exception e) {  
29  
30             e.printStackTrace();  
31         }  
32     }  
33 }

 

posted @ 2018-07-29 23:29  borter  阅读(136)  评论(0编辑  收藏  举报