(1) mov ax, 2000H
mov ss, ax
mov sp, 0010H
(2) mov ax, 1000H
mov ss, 1000H
mov sp, 0000H...
- [bh4cxj] 文字结束了,音乐没结束,考虑是否需要同步 07/18 19:56
- [bh4cxj] 下一步希望可以能够添加诗歌,列出诗歌目录,开启关闭背景音乐 07/18 19:34
- [bh4cxj] 再配上多线程就可以和第一个乡愁的诗同时执行了 07/18 00:12
- [bh4cxj] 想要在插入个背景音乐就更好玩了 07/17 17:32
[2015-07-20 23:36] 检测点3.2
阅读全文 |
评论次数(0) |
浏览次数(432) |
所属类型(汇编作业)
[2015-07-18 19:32] 加上多线程实现了背景音乐
#-*- coding:gbk -*-
import pygame
import threading
import time
music="BGSND.mp3"
tmp="""
《乡愁》
——余光中
小时候,
乡愁是一枚小小的邮票,
我在这头,母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,新娘在那头。
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,大陆在那头。
"""
poetry = tmp.decode(...
import pygame
import threading
import time
music="BGSND.mp3"
tmp="""
《乡愁》
——余光中
小时候,
乡愁是一枚小小的邮票,
我在这头,母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,新娘在那头。
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,大陆在那头。
"""
poetry = tmp.decode(...
阅读全文 |
评论次数(2) |
浏览次数(757) |
所属类型(python学习记录)
[2015-07-18 10:36] 检测点3.1
(1)
mov ax, 1
mov ds, ax
mov ax, [0000] AX= 2662H
mov bx, [0001] BX= E626H
mov ax, bx AX= E626H
mov ax, [0000] AX= 2662H
mov bx, [0002] BX= D6E6H
add ax, bx AX= FD48H
add ax, [0004] AX= 2C14H
mov ax, 0 AX= 0000H
mov al, [0002] AX= 00E6H
...
mov ax, 1
mov ds, ax
mov ax, [0000] AX= 2662H
mov bx, [0001] BX= E626H
mov ax, bx AX= E626H
mov ax, [0000] AX= 2662H
mov bx, [0002] BX= D6E6H
add ax, bx AX= FD48H
add ax, [0004] AX= 2C14H
mov ax, 0 AX= 0000H
mov al, [0002] AX= 00E6H
...
阅读全文 |
评论次数(0) |
浏览次数(429) |
所属类型(汇编作业)
[2015-07-18 00:11] Python播放音乐
为了给自动出字程序配上背景音乐,在网上一通乱搜,终于找到比较好用的一个模块pygame
传送门http://my.oschina.net/lenglingx/blog/183101
# -*- coding: cp936 -*-
import pygame
pygame.mixer.init()
print("播放音乐1")
track = pygame.mixer.music.load("tkzc.wav")
pygame.mixer.music.play()
print("播放音乐2")
track1=pygame.mixer.music.load("...
传送门http://my.oschina.net/lenglingx/blog/183101
# -*- coding: cp936 -*-
import pygame
pygame.mixer.init()
print("播放音乐1")
track = pygame.mixer.music.load("tkzc.wav")
pygame.mixer.music.play()
print("播放音乐2")
track1=pygame.mixer.music.load("...
阅读全文 |
评论次数(1) |
浏览次数(761) |
所属类型(python学习记录)
[2015-07-17 17:27] 突发奇想写的几行代码
#-*- coding:gbk -*-
import time
tmp="""
《乡愁》
——余光中
小时候,
乡愁是一枚小小的邮票,
我在这头,母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,新娘在那头。
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,大陆在那头。
"""
u = tmp.decode('gbk')
for i in u:
print i,
time.sleep(0.3)...
import time
tmp="""
《乡愁》
——余光中
小时候,
乡愁是一枚小小的邮票,
我在这头,母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,新娘在那头。
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,大陆在那头。
"""
u = tmp.decode('gbk')
for i in u:
print i,
time.sleep(0.3)...
阅读全文 |
评论次数(1) |
浏览次数(682) |
所属类型(python学习记录)
[2015-07-17 13:26] 实验1 Debug操作
1)R 查看和修改寄存器
R 显示寄存器状态
R AX [0010] 进入对AX的修改;也可以 R AX 0010
D [CS:IP] 查看内存,显示128个内存单元
D CS:起始偏移地址 结尾偏移地址 指定查看范围{ D 2000:12 89}
E CS:IP [0A D 3 6] 修改从CS:IP 开始连续的内存中的内容,写入字符用引号引起来'a',写入字符串'a+b',占用连续的内存空间
U [CS:IP] 江内存单元中的内容翻译为汇编指令
T 执行一条或者多条指令
A [CS:IP] 以汇编指令的形式向内存写入机器指令...
R 显示寄存器状态
R AX [0010] 进入对AX的修改;也可以 R AX 0010
D [CS:IP] 查看内存,显示128个内存单元
D CS:起始偏移地址 结尾偏移地址 指定查看范围{ D 2000:12 89}
E CS:IP [0A D 3 6] 修改从CS:IP 开始连续的内存中的内容,写入字符用引号引起来'a',写入字符串'a+b',占用连续的内存空间
U [CS:IP] 江内存单元中的内容翻译为汇编指令
T 执行一条或者多条指令
A [CS:IP] 以汇编指令的形式向内存写入机器指令...
阅读全文 |
评论次数(0) |
浏览次数(409) |
所属类型(汇编学习笔记)
[2015-07-17 10:27] 检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax, bx
sub ax, ax
jmp ax
cpu 4次修改IP, 前三次分别在读取完这三条指令,执行指令之前,第四次在执行完 jmp ax 之后,最后IP中的值为ax中的值0...
mov ax, bx
sub ax, ax
jmp ax
cpu 4次修改IP, 前三次分别在读取完这三条指令,执行指令之前,第四次在执行完 jmp ax 之后,最后IP中的值为ax中的值0...
阅读全文 |
评论次数(0) |
浏览次数(439) |
所属类型(汇编作业)
[2015-07-17 10:11] 检测点2.2
(1) 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 00010H 到 0FFFFH
(2) 有一段数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 0002H ,最大为 2000H
============================================================
上面的答案都错了
(1) 偏移地址的取值范围 0H ~ FFFFH,所以 CPU寻址范围 = CS*10H + IP,就是 10H ~ 1000FH
(2) 段地址只能偏移一个字...
(2) 有一段数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 0002H ,最大为 2000H
============================================================
上面的答案都错了
(1) 偏移地址的取值范围 0H ~ FFFFH,所以 CPU寻址范围 = CS*10H + IP,就是 10H ~ 1000FH
(2) 段地址只能偏移一个字...
阅读全文 |
评论次数(0) |
浏览次数(420) |
所属类型(汇编作业)
[2015-07-17 09:56] 检测点2.1
(1) 写出每条汇编指令执行后相关寄存器中的值
mov ax, 62627 AX= F4A3H
mov ah, 31H AX= 31A3H
mov al, 23H AX= 3123H
add ax, ax AX= 6246H
mov bx, 826CH BX= 826CH
mov cx, ax CX= 6246H
mov ax, bx AX= 826CH
add ax, bx AX= 04D8H
mov al, bh AX= 048...
mov ax, 62627 AX= F4A3H
mov ah, 31H AX= 31A3H
mov al, 23H AX= 3123H
add ax, ax AX= 6246H
mov bx, 826CH BX= 826CH
mov cx, ax CX= 6246H
mov ax, bx AX= 826CH
add ax, bx AX= 04D8H
mov al, bh AX= 048...
阅读全文 |
评论次数(0) |
浏览次数(417) |
所属类型(汇编作业)
[2015-07-17 00:04] 检测点1.1
(1) 13 {8K = 2^13}
(2) 1024 0 1023
(3) 8*1024 1024 {1KB = 1024B = 8*1024b}
(4) 2^30 2^20 2^10
(5) 64 1 16 4
(6) 1 1 2 2 4
(7) 512 256
(8) 二进制...
(2) 1024 0 1023
(3) 8*1024 1024 {1KB = 1024B = 8*1024b}
(4) 2^30 2^20 2^10
(5) 64 1 16 4
(6) 1 1 2 2 4
(7) 512 256
(8) 二进制...
阅读全文 |
评论次数(0) |
浏览次数(420) |
所属类型(汇编作业)