实验九

实验一

输出内存单元十进制的两位数

代码如下

 

 

 

 

运行后得到结果,输出12

 

 

 

 

实验二

输出5个十进制二位数

代码如下

 

 

 

   

 

 

结果如下

 

 

 

 

 

实验三

在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcome to masm’。 

 

 

 结果如下

 

 

 

 

 

总结:

  1. CPU在执行jmp指令的时候并不需要转移的目的地址。CPU在转移指令中并没有告诉CPU要转移的地址,而是告诉了CPU要转移的位移,如书P178上EB 03向后IP移动三个字节。
  2. dec指令功能和inc相反,dec bx即bx--
  3. 内存空间,B8000H-BFFFFH,为80×25彩色字符模式显示缓冲区。想这个地址空间写入数据,内容将出现在显示器上。一屏的内容在显示缓冲区中共占4000个字节。
  4. 可按位设置属性字节,从而配出各种不同前景色和背景色。

如:

红底绿色属性字节01000010B    红底闪烁绿字11000010B

红底高亮绿字字节01001010B    黑底白字     00000111B

白底蓝字     01110001B

posted @ 2018-12-06 19:53  Nebulas  阅读(161)  评论(0)    收藏  举报